Pythonで数理最適化問題を手軽に解けるPuLP。カレーで基礎を学び、サンプルコードを楽しく実行!

2024/11/27(水)19:00 〜 20:00 開催
ブックマーク

イベント内容

お申し込み後、本ページ上部の「参加者への情報」にYouTubeLiveの配信URLが表示されます。お申込者様への限定公開でアーカイブを残しますので、リアルタイムに参加できない場合もお申込み下さい!

本イベントに参加するにあたり、インストール・ログイン・カメラ・マイクなど一切不要で、YouTubeLiveを視聴するだけでOKです。 匿名で投稿できるチャットも準備しておりますので、ライブ中に気軽に質問も可能です。

概要

数理最適化問題を簡単にモデリングして解くことのできるPythonライブラリ「PuLP」のサンプルコードを楽しみながら実行するハンズオンです。そもそも「数理最適化」という用語を聞いたことがない人も分かるように簡単な例から始めますのでご安心ください。

基礎から、分かりやすく、華麗に学べる

image

身近でわかりやすいカレーライスを題材に、数理最適化の基本を解説します。数理最適化の基本要素である「変数」「目的関数」「制約条件」を理解し、PuLPでのコーディング方法が身に付きます。

サンプル1:低コストで栄養価の高いキャットフードの配合方法

image

キャットフードを生産する企業の立場から、猫の栄養を規定範囲内に収めながらコストを最小化する問題です。これは、線形計画問題の基本的な例として、最適化モデルを理解するのに非常に適したサンプルです。

サンプル2:悩ましい結婚式場の席決めを数理最適化で解決

image

テーブル数とテーブルの座席数に上限がある中で、どのように座席を配置すると最も幸福度が高くなるかを求める問題です。結婚式だけでなく、グループ分けやチーム編成にも応用できる実用的なサンプルです。

サンプル3:数字を埋めるパズル「数独」を線形計画法で解く

image

9×9のマスに1から9までの数字を縦横と各3×3のボックスに配置するパズルとして知られる『数独』を、PuLPを使って解きます。与えられた条件を満たす解を求めることで、難易度の高い問題にも挑戦できます。

サンプル4:🍺ビールを倉庫からバーへ効率的に配送する

image

ビール醸造所の倉庫からトラックでバーにビールを配送する際に、各倉庫の在庫数と各バーの需要数、および各ルートの配送コストがわかっているとき、どのように配送を分配すべきかを求める問題です。

ハンズオンに必要なもの

  • Googleアカウント(Google Colaboratoryを実行するために使用)
  • ブラウザはChromeをお勧めします

得られること

⚙️数理最適化の基礎
⚙️線形計画問題の基礎
⚙️PuLPの使いこなし
⚙️数理最適化の実務への応用例

対象者

✅ Pythonは知っているが、数理最適化が初耳の方
✅ Pythonを使った数理最適化の方法を知りたい方
✅ PuLPに興味があるが、まだ始められていない方
✅ 数学的な手法やアルゴリズムを用いてビジネスに役立てたい企画・マーケティング職、営業職の方
✅ どちらかというと、数学よりもプログラミングの方が好きな方
※上記以外の方でも興味があれば参加可能です!

背景

イベントを実施する背景として、こちらの「ものものテック」というサービスがあります。

「ものものテック」は、AI・IoT・ロボティクスを中心とした、オンラインで学べる技術教育サービスです。いつでもどこでもウェブブラウザで文章・画像・動画を見ながらコードを実行し自主的に学べます。本イベント内容に加え、「ものものテック」でさらに深く学んでいただければと思います。

image3 https://monomonotech.jp

タイムテーブル

時間 内容 詳細
19:00 ~ 19:10 オープニング アンケート集計結果の共有など
19:10 ~ 19:50 メイン 今回のイベント内容
19:50 ~ 20:00 クロージング Q&Aなど
  • 途中、入退出していただいても問題ありません。
  • 当日の状況によって順番や終了時間が多少変動する可能性もあります。

kurage

YouTube Live 配信URL

今回のイベントはYouTubeを視聴するだけで学べるライトなスタイルです。

  • 本イベント申し込み済の方は本ページ上部の「参加者への情報」にYouTubeLiveの配信URLが表示されます。
  • 本イベントに申し込みされた方のみが視聴できるYouTubeLive限定公開URLです。
  • アーカイブが残りますので、お申込みした方は後日閲覧することが可能です。
  • YouTubeで一般公開するかは未定です。リアルタイムに参加できない方もお申込みください。

運営・お問い合わせ

JellyWare株式会社

お問い合わせフォーム

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
情報提供元ページ(connpass)へ

新規会員登録

このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。



※ ソーシャルアカウントで登録するとログインが簡単に行えます。

※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。

関連するイベント